//package com.tjetc;
//
//public class _12Super {
//    public static void main(String[] args) {
//        /*
//            super关键字：父类的引用
//         */
//
//        B b = new B();
//        b.f();
//        b.f2(3);
//
//    }
//}
//
//class A {
//    int a = 1;
//    A() {
//
//    }
//
//    public A(int a) {
//        this.a = a;
//    }
//
//    void f1() {
//        System.out.println("f1被调用");
//    }
//}
//
//class B extends A {
//    int a = 2;
//    int b;
//
//    public B(int a, int b) {
//        super(a); // 父类构造器构造自己的
//        this.b = b; // 子类构造器构造自己的
//    }
//
//    B() {
////        System.out.println();
//        super(); // 只能放在第一句 和this只能有一个
//    }
//    void f() {
//        System.out.println("super.a = " + super.a);
//        super.f1();
//    }
//
//    void f2(int a){
////        属性的访问遵循的是就近原则
//        System.out.println(a); // 访问的局部变量的a
//        System.out.println(this.a); // 访问本类的a
//        System.out.println(super.a);
//    }
//}
